package com.nulldev.util.net.dsap;

public interface Server {

	/**
	 * Checks and returns if the DSAP (Dynamic Socket Allocation Protocol) is supported on this server.
	 * @returns true/false
	 */
	public boolean isDSAPready();
	
	@Deprecated
	/**
	 * 
	 * @deprecated SDTP is no longer supported and is replaced by QCLP.
	 * @returns true/false
	 */
	public boolean supportsSDTP();
	
	/**
	 * Checks if DSAP Encrypted Streams are supported by the server.
	 * @see isDSAPready()
	 * @returns true/false
	 */
	public boolean supportsDSAP_SecureStreams();
	
	public void closeDSAP();
	
	public boolean isDSAPSpawn();
}
